﻿var strRootPath = "";
var bRtn = true;
$(document).ready(function () {
    strRootPath = window.document.location.protocol + "//" + window.document.location.host + "/";
    $("#txtPassword").focus(function () {
        $(this).removeClass("ui-input-error");
        $(this).addClass("ui-input-focus");
        $("#lblPassword").html("请输入密码");
        $("#lblPassword").removeClass("error");
        $("#lblPassword").addClass("focus");
        bRtn = false;
    });

    $("#txtPassword").blur(function () {
        if ($(this).val() == "") {
            $(this).removeClass("ui-input-focus");
            $(this).addClass("ui-input-error");
            $("#lblPassword").html("密码不能为空");
            $("#lblPassword").removeClass("correct");
            $("#lblPassword").addClass("error");
            bRtn = false;
        }
        else {
            $(this).removeClass("ui-input-error");
            $(this).removeClass("ui-input-focus");
            $(this).addClass("ui-input");
            $("#lblPassword").html(" ");
            $("#lblPassword").removeClass("error");
            $("#lblPassword").addClass("correct");
            bRtn = true;
        }

    });

    $("#txtRepassword").focus(function () {
        $(this).removeClass("ui-input-error");
        $(this).addClass("ui-input-focus");
        $("#lblRepassword").html("请再次输入密码");
        $("#lblRepassword").removeClass("error");
        $("#lblRepassword").addClass("focus");
        bRtn = false;
    });

    $("#txtRepassword").blur(function () {
        if ($(this).val() == "") {
            $(this).removeClass("ui-input-focus");
            $(this).addClass("ui-input-error");
            $("#lblRepassword").html("密码不能为空");
            $("#lblRepassword").removeClass("correct");
            $("#lblRepassword").addClass("error");
            bRtn = false;
        }
        else {
            if ($(this).val() != $("#txtPassword").val()) {
                $(this).removeClass("ui-input-focus");
                $(this).addClass("ui-input-error");
                $("#lblRepassword").html("两次输入密码不一致");
                $("#lblRepassword").removeClass("correct");
                $("#lblRepassword").addClass("error");
                bRtn = false;
            }
            else {
                $(this).removeClass("ui-input-error");
                $(this).removeClass("ui-input-focus");
                $(this).addClass("ui-input");
                $("#lblRepassword").html(" ");
                $("#lblRepassword").removeClass("error");
                $("#lblRepassword").addClass("correct");
                bRtn = true;
            }
        }

    });

    $("#txtEmail").focus(function () {
        $(this).removeClass("ui-input-error");
        $(this).addClass("ui-input-focus");
        $("#lblEmail").html("该邮箱用于登录、验证、找回密码");
        $("#lblEmail").removeClass("error");
        $("#lblEmail").addClass("focus");
        bRtn = true;
    });

    $("#txtEmail").blur(function () {
        if ($(this).val() == "") {
            $(this).removeClass("ui-input-focus");
            $(this).addClass("ui-input-error");
            $("#lblEmail").html("邮箱不能为空");
            $("#lblEmail").removeClass("correct");
            $("#lblEmail").addClass("error");
            bRtn = false;
        }
        else {
            var regx = /^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/;
            if (regx.test($("#txtEmail").val())) {

                var vll = $.ajax({
                    url: strRootPath + "handler/checkReg.ashx?type=1&val=" + $("#txtEmail").val() + "&date=" + new Date(),
                    async: false
                }).responseText;
                if (vll == "0") {
                    $("#txtEmail").removeClass("ui-input-error");
                    $("#txtEmail").removeClass("ui-input-focus");
                    $("#txtEmail").addClass("ui-input");
                    $("#lblEmail").html("注册成功后会收到一封电子邮件，请注意查收");
                    $("#lblEmail").removeClass("error");
                    $("#lblEmail").addClass("correct");
                    bRtn = true;
                }
                else {
                    $("#txtEmail").removeClass("ui-input-focus");
                    $("#txtEmail").addClass("ui-input-error");
                    $("#lblEmail").html("该邮箱已被注册");
                    $("#lblEmail").removeClass("correct");
                    $("#lblEmail").addClass("error");
                    bRtn = false;
                }

            }
            else {
                $("#txtEmail").removeClass("ui-input-focus");
                $("#txtEmail").addClass("ui-input-error");
                $("#lblEmail").html("您输入的邮箱格式不正确");
                $("#lblEmail").removeClass("correct");
                $("#lblEmail").addClass("error");
                bRtn = false;
            }
        }

    });

    //mobile
    $("#txtMobile").focus(function () {
        $(this).removeClass("ui-input-error");
        $(this).addClass("ui-input-focus");
        $("#lblMobile").html("请输入手机号码，以便我们及时联系到您");
        $("#lblMobile").removeClass("error");
        $("#lblMobile").addClass("focus");
        bRtn = false;
    });

    $("#txtMobile").blur(function () {
        if ($(this).val() == "") {
            $(this).removeClass("ui-input-focus");
            $(this).addClass("ui-input-error");
            $("#lblMobile").html("手机号码不能为空");
            $("#lblMobile").removeClass("correct");
            $("#lblMobile").addClass("error");
            bRtn = false;
        }
        else {
            var regmobile = /^1(\d){10}$/;
            if (regmobile.test($("#txtMobile").val())) {

                var vll = $.ajax({
                    url: strRootPath + "handler/checkReg.ashx?type=2&val=" + $("#txtMobile").val() + "&date=" + new Date(),
                    async: false
                }).responseText;
                if (vll == "0") {
                    $(this).removeClass("ui-input-error");
                    $(this).removeClass("ui-input-focus");
                    $(this).addClass("ui-input");
                    $("#lblMobile").html(" ");
                    $("#lblMobile").removeClass("error");
                    $("#lblMobile").addClass("correct");
                    bRtn = true;
                }
                else {
                    $("#txtMobile").removeClass("ui-input-focus");
                    $("#txtMobile").addClass("ui-input-error");
                    $("#lblMobile").html("手机号已被注册");
                    $("#lblMobile").removeClass("correct");
                    $("#lblMobile").addClass("error");
                    bRtn = false;
                }
            }
            else {
                $("#txtMobile").removeClass("ui-input-focus");
                $("#txtMobile").addClass("ui-input-error");
                $("#lblMobile").html("手机号码格式不正确");
                $("#lblMobile").removeClass("correct");
                $("#lblMobile").addClass("error");
                bRtn = false;
            }
        }

    });
});

function checkData() {

    if ($("#txtEmail").val() == "") {
        $("#txtEmail").focus();
        return false;
    }

    if ($("#txtPassword").val() == "") {
        $("#txtPassword").focus();
        return false;
    }
    if ($("#txtRepassword").val() == "") {
        $("#txtRepassword").focus();
        $("#btnSubmit").removeAttr("disabled");
        return false;
    }
    if ($("#txtRepassword").val() != $("#txtPassword").val()) {
        $("#txtRepassword").focus();
        return false;
    }

    if ($("#txtMobile").val() == "") {
        $("#txtMobile").focus();
        return false;
    }
    if (bRtn == false) {
        return false;
    }
    if ($("#agreement").attr("checked") == false) {
        alert("请先阅读并接受《注册服务条款》");
        //alert($("#agreement").attr("checked"));
        return false;
    }
    return true;
}